/* ******************************************************** */
/* Arcans Project (2010)                                    */
/* Jeu sous forme d'application web entièrement conçu       */
/* et réalisé par Killian Le Maitre                         */
/* Jeu sous licence GNU GPL v3 (voir NOTICE et COPYING)     */
/* ******************************************************** */

//classe statique javascript d'execution au chargement de la page
var obj_load = {
	//méthodes :
	sessOpen: function (choix) {
		window.scrollTo(0,0);
		document.body.style.overflow = "hidden";
		//ouverture de l'encart
		var voile = document.getElementById("voile");
		voile.style.display = "block";
		var encart = document.getElementById("encart");
		encart.style.display = "block";
		for (var i = 0;i < 9;i++) window.setTimeout("document.getElementById('voile').style.opacity = 0." + i, 50*i);
		encart.style.top = "-300px";
		encart.style.left = "550px";
		encart.style.width = "250px";
		for (var i = 0;i < 9;i++) {
			var temp = -400 + i*55;
			window.setTimeout("document.getElementById('encart').style.top = '" + temp + "px';", 50*i);
		}
		switch (choix) {
			case 1 : this.insv(); break;
			case 2 : this.insn(); break;
			case 3 : this.insu(); break;
			case 4 : this.supv1(); break;
			case 5 : this.supv2(); break;
			case 6 : this.supv3(); break;
			case 7 : this.supn1(); break;
			case 8 : this.supn2(); break;
			case 9 : this.supn3(); break;
		}
	},
	insv: function () {
		var encart = document.getElementById("encart");
		var main_div = document.createElement("div");
		//titre
		var crea_child = document.createElement("h3");
		crea_child.appendChild(document.createTextNode("Inscription :"));
		main_div.appendChild(crea_child);
		//texte
		crea_child = document.createElement("p");
		crea_child.setAttribute("class", "valid");
		crea_child.appendChild(document.createTextNode('Vous venez de finaliser votre inscription. Vous pouvez maintenant accéder à votre compte sur "Arcans Project". Bienvenue !'));
		main_div.appendChild(crea_child);
		//bouton "continuer"
		crea_child = document.createElement("input");
		crea_child.setAttribute("type", "button");
		crea_child.setAttribute("class", "button");
		crea_child.setAttribute("value", "Continuer");
		crea_child.setAttribute("onclick", "javascript:obj_load.close();");
		main_div.appendChild(crea_child);
		encart.appendChild(main_div);
	},
	insn: function () {
		var encart = document.getElementById("encart");
		var main_div = document.createElement("div");
		//titre
		var crea_child = document.createElement("h3");
		crea_child.appendChild(document.createTextNode("Inscription :"));
		main_div.appendChild(crea_child);
		//texte 1
		crea_child = document.createElement("p");
		crea_child.setAttribute("class", "erreur");
		crea_child.appendChild(document.createTextNode("Vous n'êtes pas enregistré. Votre inscription n'est pas possible."));
		main_div.appendChild(crea_child);
		//texte 2
		crea_child = document.createElement("p");
		crea_child.setAttribute("class", "erreur");
		crea_child.appendChild(document.createTextNode("Si votre inscription n'a pas été validé dans un délai d'un semaine, il est normal que vous ne puissiez pas la finaliser."));
		main_div.appendChild(crea_child);
		//bouton "s'incrire"
		crea_child = document.createElement("input");
		crea_child.setAttribute("type", "button");
		crea_child.setAttribute("class", "button");
		crea_child.setAttribute("value", "S'incrire");
		crea_child.setAttribute("onclick", "javascript:obj_load.insPass(1);");
		main_div.appendChild(crea_child);
		//bouton "annuler"
		crea_child = document.createElement("input");
		crea_child.setAttribute("type", "button");
		crea_child.setAttribute("class", "button");
		crea_child.setAttribute("value", "Annuler");
		crea_child.setAttribute("onclick", "javascript:obj_load.close();");
		main_div.appendChild(crea_child);
		encart.appendChild(main_div);
	},
	insu: function () {
		var encart = document.getElementById("encart");
		var main_div = document.createElement("div");
		//titre
		var crea_child = document.createElement("h3");
		crea_child.appendChild(document.createTextNode("Inscription :"));
		main_div.appendChild(crea_child);
		//texte
		crea_child = document.createElement("p");
		crea_child.setAttribute("class", "erreur");
		crea_child.appendChild(document.createTextNode('Vous avez déjà finalisé votre inscription. Cliquez sur le bouton "Continuer pour vous connecter.'));
		main_div.appendChild(crea_child);
		//bouton "continuer"
		crea_child = document.createElement("input");
		crea_child.setAttribute("type", "button");
		crea_child.setAttribute("class", "button");
		crea_child.setAttribute("value", "Continuer");
		crea_child.setAttribute("onclick", "javascript:obj_load.insPass(2);");
		main_div.appendChild(crea_child);
		encart.appendChild(main_div);
	},
	insPass: function (choix) {
		//fermeture de l'encart
		for (i = 0; i < 9; i++) {
			var temp = 40 - i*50;
			window.setTimeout("document.getElementById('encart').style.top = '" + temp + "px';", 50*i);
		}
		//ouverture de l'encart
		window.setTimeout("document.getElementById('encart').removeChild(document.getElementById('encart').firstChild);", 495);
		switch (choix) {
			case 1 : window.setTimeout("obj_inscrip.openInsC();", 500); break;
			case 2 : window.setTimeout("obj_connex.openConC();", 500); break;
		}
	},
	supv1: function () {
		var encart = document.getElementById("encart");
		var main_div = document.createElement("div");
		//titre
		var crea_child = document.createElement("h3");
		crea_child.appendChild(document.createTextNode("Supression de compte :"));
		main_div.appendChild(crea_child);
		//texte
		crea_child = document.createElement("p");
		crea_child.setAttribute("class", "erreur");
		crea_child.appendChild(document.createTextNode('Votre compte a déjà été supprimé.'));
		main_div.appendChild(crea_child);
		//bouton "continuer"
		crea_child = document.createElement("input");
		crea_child.setAttribute("type", "button");
		crea_child.setAttribute("class", "button");
		crea_child.setAttribute("value", "Continuer");
		crea_child.setAttribute("onclick", "javascript:obj_load.close();");
		main_div.appendChild(crea_child);
		encart.appendChild(main_div);
	},
	supv2: function () {
		var encart = document.getElementById("encart");
		var main_div = document.createElement("div");
		//titre
		var crea_child = document.createElement("h3");
		crea_child.appendChild(document.createTextNode("Supression de compte :"));
		main_div.appendChild(crea_child);
		//texte
		crea_child = document.createElement("p");
		crea_child.setAttribute("class", "erreur");
		crea_child.appendChild(document.createTextNode('Votre compte a déjà été réinitialisé. Vous pouvez de nouveau procéder à sa suppression si vous le désirez.'));
		main_div.appendChild(crea_child);
		//bouton "continuer"
		crea_child = document.createElement("input");
		crea_child.setAttribute("type", "button");
		crea_child.setAttribute("class", "button");
		crea_child.setAttribute("value", "Continuer");
		crea_child.setAttribute("onclick", "javascript:obj_load.close();");
		main_div.appendChild(crea_child);
		encart.appendChild(main_div);
	},
	supv3: function () {
		var encart = document.getElementById("encart");
		var main_div = document.createElement("div");
		//titre
		var crea_child = document.createElement("h3");
		crea_child.appendChild(document.createTextNode("Supression de compte :"));
		main_div.appendChild(crea_child);
		//texte
		crea_child = document.createElement("p");
		crea_child.setAttribute("class", "valid");
		crea_child.appendChild(document.createTextNode('Votre compte a bien été supprimer. Merci d\'avoir participer à "Arcans Project".'));
		main_div.appendChild(crea_child);
		//bouton "continuer"
		crea_child = document.createElement("input");
		crea_child.setAttribute("type", "button");
		crea_child.setAttribute("class", "button");
		crea_child.setAttribute("value", "Continuer");
		crea_child.setAttribute("onclick", "javascript:obj_load.close();");
		main_div.appendChild(crea_child);
		encart.appendChild(main_div);
	},
	supn1: function () {
		var encart = document.getElementById("encart");
		var main_div = document.createElement("div");
		//titre
		var crea_child = document.createElement("h3");
		crea_child.appendChild(document.createTextNode("Supression de compte :"));
		main_div.appendChild(crea_child);
		//texte
		crea_child = document.createElement("p");
		crea_child.setAttribute("class", "erreur");
		crea_child.appendChild(document.createTextNode('Votre compte a déjà été supprimé, la récupération est impossible.'));
		main_div.appendChild(crea_child);
		//bouton "continuer"
		crea_child = document.createElement("input");
		crea_child.setAttribute("type", "button");
		crea_child.setAttribute("class", "button");
		crea_child.setAttribute("value", "Continuer");
		crea_child.setAttribute("onclick", "javascript:obj_load.close();");
		main_div.appendChild(crea_child);
		encart.appendChild(main_div);
	},
	supn2: function () {
		var encart = document.getElementById("encart");
		var main_div = document.createElement("div");
		//titre
		var crea_child = document.createElement("h3");
		crea_child.appendChild(document.createTextNode("Supression de compte :"));
		main_div.appendChild(crea_child);
		//texte
		crea_child = document.createElement("p");
		crea_child.setAttribute("class", "erreur");
		crea_child.appendChild(document.createTextNode('Votre compte a déjà été réinitialisé. Cliquez sur continuer pour accéder à l\'éncart de connexion.'));
		main_div.appendChild(crea_child);
		//bouton "continuer"
		crea_child = document.createElement("input");
		crea_child.setAttribute("type", "button");
		crea_child.setAttribute("class", "button");
		crea_child.setAttribute("value", "Continuer");
		crea_child.setAttribute("onclick", "javascript:obj_load.insPass(2);");
		main_div.appendChild(crea_child);
		//bouton "annuler"
		crea_child = document.createElement("input");
		crea_child.setAttribute("type", "button");
		crea_child.setAttribute("class", "button");
		crea_child.setAttribute("value", "Annuler");
		crea_child.setAttribute("onclick", "javascript:obj_load.close();");
		main_div.appendChild(crea_child);
		encart.appendChild(main_div);
	},
	supn3: function () {
		var encart = document.getElementById("encart");
		var main_div = document.createElement("div");
		//titre
		var crea_child = document.createElement("h3");
		crea_child.appendChild(document.createTextNode("Supression de compte :"));
		main_div.appendChild(crea_child);
		//texte
		crea_child = document.createElement("p");
		crea_child.setAttribute("class", "valid");
		crea_child.appendChild(document.createTextNode('Votre compte a été réinitialisé. Vous êtes automatiquement connecté lors de la récupération. Un nouveau mot de passe généré aléatoirement vous est fourni par courrier électronique.'));
		main_div.appendChild(crea_child);
		//bouton "continuer"
		crea_child = document.createElement("input");
		crea_child.setAttribute("type", "button");
		crea_child.setAttribute("class", "button");
		crea_child.setAttribute("value", "Continuer");
		crea_child.setAttribute("onclick", "javascript:obj_load.close();");
		main_div.appendChild(crea_child);
		encart.appendChild(main_div);
	},
	close: function () {
		for (i = 0; i < 9; i++) {
			window.setTimeout("document.getElementById('voile').style.opacity = 0." + (8 - i), 50*i);
			var temp = 40 - i*55;
			window.setTimeout("document.getElementById('encart').style.top = '" + temp + "px';", 50*i);
		}
		window.setTimeout("document.getElementById('encart').removeChild(document.getElementById('encart').firstChild);", 399);
		window.setTimeout("document.getElementById('voile').style.display = 'none'", 400);
		window.setTimeout("document.getElementById('encart').style.display = 'none'", 400);
		document.body.style.overflow = "auto";
	}
}